package com.lg.dao.criteria;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.lg.dao.Criteria;

public class StShopCriteria extends Criteria {

	public List getCriteriaWithoutValue() {
		return criteriaWithoutValue;
	}

	public List getCriteriaWithSingleValue() {
		return criteriaWithSingleValue;
	}

	public List getCriteriaWithListValue() {
		return criteriaWithListValue;
	}

	public List getCriteriaWithBetweenValue() {
		return criteriaWithBetweenValue;
	}

	protected void addCriterion(String condition) {
		if (condition == null) {
			throw new RuntimeException("Value for condition cannot be null");
		}
		criteriaWithoutValue.add(condition);
	}

	protected void addCriterion(String condition, Object value, String property) {
		if (value == null) {
			throw new RuntimeException("Value for " + property
					+ " cannot be null");
		}
		Map map = new HashMap();
		map.put("condition", condition);
		map.put("value", value);
		criteriaWithSingleValue.add(map);
	}

	protected void addCriterion(String condition, List values, String property) {
		if (values == null || values.size() == 0) {
			throw new RuntimeException("Value list for " + property
					+ " cannot be null or empty");
		}
		Map map = new HashMap();
		map.put("condition", condition);
		map.put("values", values);
		criteriaWithListValue.add(map);
	}

	protected void addCriterion(String condition, Object value1, Object value2,
			String property) {
		if (value1 == null || value2 == null) {
			throw new RuntimeException("Between values for " + property
					+ " cannot be null");
		}
		List list = new ArrayList();
		list.add(value1);
		list.add(value2);
		Map map = new HashMap();
		map.put("condition", condition);
		map.put("values", list);
		criteriaWithBetweenValue.add(map);
	}

	public StShopCriteria andDelFlagIsNull() {
		addCriterion("DEL_FLAG is null");
		return this;
	}

	public StShopCriteria andDelFlagIsNotNull() {
		addCriterion("DEL_FLAG is not null");
		return this;
	}

	public StShopCriteria andDelFlagEqualTo(String value) {
		addCriterion("DEL_FLAG =", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagNotEqualTo(String value) {
		addCriterion("DEL_FLAG <>", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagGreaterThan(String value) {
		addCriterion("DEL_FLAG >", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagGreaterThanOrEqualTo(String value) {
		addCriterion("DEL_FLAG >=", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagLessThan(String value) {
		addCriterion("DEL_FLAG <", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagLessThanOrEqualTo(String value) {
		addCriterion("DEL_FLAG <=", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagLike(String value) {
		addCriterion("DEL_FLAG like", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagNotLike(String value) {
		addCriterion("DEL_FLAG not like", value, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagIn(List values) {
		addCriterion("DEL_FLAG in", values, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagNotIn(List values) {
		addCriterion("DEL_FLAG not in", values, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagBetween(String value1, String value2) {
		addCriterion("DEL_FLAG between", value1, value2, "delFlag");
		return this;
	}

	public StShopCriteria andDelFlagNotBetween(String value1, String value2) {
		addCriterion("DEL_FLAG not between", value1, value2, "delFlag");
		return this;
	}

	public StShopCriteria andShopIdIsNull() {
		addCriterion("SHOP_ID is null");
		return this;
	}

	public StShopCriteria andShopIdIsNotNull() {
		addCriterion("SHOP_ID is not null");
		return this;
	}

	public StShopCriteria andShopIdEqualTo(String value) {
		addCriterion("SHOP_ID =", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdNotEqualTo(String value) {
		addCriterion("SHOP_ID <>", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdGreaterThan(String value) {
		addCriterion("SHOP_ID >", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdGreaterThanOrEqualTo(String value) {
		addCriterion("SHOP_ID >=", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdLessThan(String value) {
		addCriterion("SHOP_ID <", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdLessThanOrEqualTo(String value) {
		addCriterion("SHOP_ID <=", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdLike(String value) {
		addCriterion("SHOP_ID like", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdNotLike(String value) {
		addCriterion("SHOP_ID not like", value, "shopId");
		return this;
	}

	public StShopCriteria andShopIdIn(List values) {
		addCriterion("SHOP_ID in", values, "shopId");
		return this;
	}

	public StShopCriteria andShopIdNotIn(List values) {
		addCriterion("SHOP_ID not in", values, "shopId");
		return this;
	}

	public StShopCriteria andShopIdBetween(String value1, String value2) {
		addCriterion("SHOP_ID between", value1, value2, "shopId");
		return this;
	}

	public StShopCriteria andShopIdNotBetween(String value1, String value2) {
		addCriterion("SHOP_ID not between", value1, value2, "shopId");
		return this;
	}

	public StShopCriteria andShopNoIsNull() {
		addCriterion("SHOP_NO is null");
		return this;
	}

	public StShopCriteria andShopNoIsNotNull() {
		addCriterion("SHOP_NO is not null");
		return this;
	}

	public StShopCriteria andShopNoEqualTo(String value) {
		addCriterion("SHOP_NO =", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoNotEqualTo(String value) {
		addCriterion("SHOP_NO <>", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoGreaterThan(String value) {
		addCriterion("SHOP_NO >", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoGreaterThanOrEqualTo(String value) {
		addCriterion("SHOP_NO >=", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoLessThan(String value) {
		addCriterion("SHOP_NO <", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoLessThanOrEqualTo(String value) {
		addCriterion("SHOP_NO <=", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoLike(String value) {
		addCriterion("SHOP_NO like", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoNotLike(String value) {
		addCriterion("SHOP_NO not like", value, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoIn(List values) {
		addCriterion("SHOP_NO in", values, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoNotIn(List values) {
		addCriterion("SHOP_NO not in", values, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoBetween(String value1, String value2) {
		addCriterion("SHOP_NO between", value1, value2, "shopNo");
		return this;
	}

	public StShopCriteria andShopNoNotBetween(String value1, String value2) {
		addCriterion("SHOP_NO not between", value1, value2, "shopNo");
		return this;
	}

	public StShopCriteria andShopNmIsNull() {
		addCriterion("SHOP_NM is null");
		return this;
	}

	public StShopCriteria andShopNmIsNotNull() {
		addCriterion("SHOP_NM is not null");
		return this;
	}

	public StShopCriteria andShopNmEqualTo(String value) {
		addCriterion("SHOP_NM =", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmNotEqualTo(String value) {
		addCriterion("SHOP_NM <>", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmGreaterThan(String value) {
		addCriterion("SHOP_NM >", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmGreaterThanOrEqualTo(String value) {
		addCriterion("SHOP_NM >=", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmLessThan(String value) {
		addCriterion("SHOP_NM <", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmLessThanOrEqualTo(String value) {
		addCriterion("SHOP_NM <=", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmLike(String value) {
		addCriterion("SHOP_NM like", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmNotLike(String value) {
		addCriterion("SHOP_NM not like", value, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmIn(List values) {
		addCriterion("SHOP_NM in", values, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmNotIn(List values) {
		addCriterion("SHOP_NM not in", values, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmBetween(String value1, String value2) {
		addCriterion("SHOP_NM between", value1, value2, "shopNm");
		return this;
	}

	public StShopCriteria andShopNmNotBetween(String value1, String value2) {
		addCriterion("SHOP_NM not between", value1, value2, "shopNm");
		return this;
	}

	public StShopCriteria andDivCodeIsNull() {
		addCriterion("DIV_CODE is null");
		return this;
	}

	public StShopCriteria andDivCodeIsNotNull() {
		addCriterion("DIV_CODE is not null");
		return this;
	}

	public StShopCriteria andDivCodeEqualTo(String value) {
		addCriterion("DIV_CODE =", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeNotEqualTo(String value) {
		addCriterion("DIV_CODE <>", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeGreaterThan(String value) {
		addCriterion("DIV_CODE >", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeGreaterThanOrEqualTo(String value) {
		addCriterion("DIV_CODE >=", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeLessThan(String value) {
		addCriterion("DIV_CODE <", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeLessThanOrEqualTo(String value) {
		addCriterion("DIV_CODE <=", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeLike(String value) {
		addCriterion("DIV_CODE like", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeNotLike(String value) {
		addCriterion("DIV_CODE not like", value, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeIn(List values) {
		addCriterion("DIV_CODE in", values, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeNotIn(List values) {
		addCriterion("DIV_CODE not in", values, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeBetween(String value1, String value2) {
		addCriterion("DIV_CODE between", value1, value2, "divCode");
		return this;
	}

	public StShopCriteria andDivCodeNotBetween(String value1, String value2) {
		addCriterion("DIV_CODE not between", value1, value2, "divCode");
		return this;
	}

	public StShopCriteria andAgentIdIsNull() {
		addCriterion("AGENT_ID is null");
		return this;
	}

	public StShopCriteria andAgentIdIsNotNull() {
		addCriterion("AGENT_ID is not null");
		return this;
	}

	public StShopCriteria andAgentIdEqualTo(String value) {
		addCriterion("AGENT_ID =", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdNotEqualTo(String value) {
		addCriterion("AGENT_ID <>", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdGreaterThan(String value) {
		addCriterion("AGENT_ID >", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdGreaterThanOrEqualTo(String value) {
		addCriterion("AGENT_ID >=", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdLessThan(String value) {
		addCriterion("AGENT_ID <", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdLessThanOrEqualTo(String value) {
		addCriterion("AGENT_ID <=", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdLike(String value) {
		addCriterion("AGENT_ID like", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdNotLike(String value) {
		addCriterion("AGENT_ID not like", value, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdIn(List values) {
		addCriterion("AGENT_ID in", values, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdNotIn(List values) {
		addCriterion("AGENT_ID not in", values, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdBetween(String value1, String value2) {
		addCriterion("AGENT_ID between", value1, value2, "agentId");
		return this;
	}

	public StShopCriteria andAgentIdNotBetween(String value1, String value2) {
		addCriterion("AGENT_ID not between", value1, value2, "agentId");
		return this;
	}

	public StShopCriteria andReselerIdIsNull() {
		addCriterion("RESELER_ID is null");
		return this;
	}

	public StShopCriteria andReselerIdIsNotNull() {
		addCriterion("RESELER_ID is not null");
		return this;
	}

	public StShopCriteria andReselerIdEqualTo(String value) {
		addCriterion("RESELER_ID =", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdNotEqualTo(String value) {
		addCriterion("RESELER_ID <>", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdGreaterThan(String value) {
		addCriterion("RESELER_ID >", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdGreaterThanOrEqualTo(String value) {
		addCriterion("RESELER_ID >=", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdLessThan(String value) {
		addCriterion("RESELER_ID <", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdLessThanOrEqualTo(String value) {
		addCriterion("RESELER_ID <=", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdLike(String value) {
		addCriterion("RESELER_ID like", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdNotLike(String value) {
		addCriterion("RESELER_ID not like", value, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdIn(List values) {
		addCriterion("RESELER_ID in", values, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdNotIn(List values) {
		addCriterion("RESELER_ID not in", values, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdBetween(String value1, String value2) {
		addCriterion("RESELER_ID between", value1, value2, "reselerId");
		return this;
	}

	public StShopCriteria andReselerIdNotBetween(String value1, String value2) {
		addCriterion("RESELER_ID not between", value1, value2, "reselerId");
		return this;
	}

	public StShopCriteria andAddressIsNull() {
		addCriterion("ADDRESS is null");
		return this;
	}

	public StShopCriteria andAddressIsNotNull() {
		addCriterion("ADDRESS is not null");
		return this;
	}

	public StShopCriteria andAddressEqualTo(String value) {
		addCriterion("ADDRESS =", value, "address");
		return this;
	}

	public StShopCriteria andAddressNotEqualTo(String value) {
		addCriterion("ADDRESS <>", value, "address");
		return this;
	}

	public StShopCriteria andAddressGreaterThan(String value) {
		addCriterion("ADDRESS >", value, "address");
		return this;
	}

	public StShopCriteria andAddressGreaterThanOrEqualTo(String value) {
		addCriterion("ADDRESS >=", value, "address");
		return this;
	}

	public StShopCriteria andAddressLessThan(String value) {
		addCriterion("ADDRESS <", value, "address");
		return this;
	}

	public StShopCriteria andAddressLessThanOrEqualTo(String value) {
		addCriterion("ADDRESS <=", value, "address");
		return this;
	}

	public StShopCriteria andAddressLike(String value) {
		addCriterion("ADDRESS like", value, "address");
		return this;
	}

	public StShopCriteria andAddressNotLike(String value) {
		addCriterion("ADDRESS not like", value, "address");
		return this;
	}

	public StShopCriteria andAddressIn(List values) {
		addCriterion("ADDRESS in", values, "address");
		return this;
	}

	public StShopCriteria andAddressNotIn(List values) {
		addCriterion("ADDRESS not in", values, "address");
		return this;
	}

	public StShopCriteria andAddressBetween(String value1, String value2) {
		addCriterion("ADDRESS between", value1, value2, "address");
		return this;
	}

	public StShopCriteria andAddressNotBetween(String value1, String value2) {
		addCriterion("ADDRESS not between", value1, value2, "address");
		return this;
	}

	public StShopCriteria andPhoneIsNull() {
		addCriterion("PHONE is null");
		return this;
	}

	public StShopCriteria andPhoneIsNotNull() {
		addCriterion("PHONE is not null");
		return this;
	}

	public StShopCriteria andPhoneEqualTo(String value) {
		addCriterion("PHONE =", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneNotEqualTo(String value) {
		addCriterion("PHONE <>", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneGreaterThan(String value) {
		addCriterion("PHONE >", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneGreaterThanOrEqualTo(String value) {
		addCriterion("PHONE >=", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneLessThan(String value) {
		addCriterion("PHONE <", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneLessThanOrEqualTo(String value) {
		addCriterion("PHONE <=", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneLike(String value) {
		addCriterion("PHONE like", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneNotLike(String value) {
		addCriterion("PHONE not like", value, "phone");
		return this;
	}

	public StShopCriteria andPhoneIn(List values) {
		addCriterion("PHONE in", values, "phone");
		return this;
	}

	public StShopCriteria andPhoneNotIn(List values) {
		addCriterion("PHONE not in", values, "phone");
		return this;
	}

	public StShopCriteria andPhoneBetween(String value1, String value2) {
		addCriterion("PHONE between", value1, value2, "phone");
		return this;
	}

	public StShopCriteria andPhoneNotBetween(String value1, String value2) {
		addCriterion("PHONE not between", value1, value2, "phone");
		return this;
	}

	public StShopCriteria andFilePathIsNull() {
		addCriterion("FILE_PATH is null");
		return this;
	}

	public StShopCriteria andFilePathIsNotNull() {
		addCriterion("FILE_PATH is not null");
		return this;
	}

	public StShopCriteria andFilePathEqualTo(String value) {
		addCriterion("FILE_PATH =", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathNotEqualTo(String value) {
		addCriterion("FILE_PATH <>", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathGreaterThan(String value) {
		addCriterion("FILE_PATH >", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathGreaterThanOrEqualTo(String value) {
		addCriterion("FILE_PATH >=", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathLessThan(String value) {
		addCriterion("FILE_PATH <", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathLessThanOrEqualTo(String value) {
		addCriterion("FILE_PATH <=", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathLike(String value) {
		addCriterion("FILE_PATH like", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathNotLike(String value) {
		addCriterion("FILE_PATH not like", value, "filePath");
		return this;
	}

	public StShopCriteria andFilePathIn(List values) {
		addCriterion("FILE_PATH in", values, "filePath");
		return this;
	}

	public StShopCriteria andFilePathNotIn(List values) {
		addCriterion("FILE_PATH not in", values, "filePath");
		return this;
	}

	public StShopCriteria andFilePathBetween(String value1, String value2) {
		addCriterion("FILE_PATH between", value1, value2, "filePath");
		return this;
	}

	public StShopCriteria andFilePathNotBetween(String value1, String value2) {
		addCriterion("FILE_PATH not between", value1, value2, "filePath");
		return this;
	}

	public StShopCriteria andProvinceIsNull() {
		addCriterion("PROVINCE is null");
		return this;
	}

	public StShopCriteria andProvinceIsNotNull() {
		addCriterion("PROVINCE is not null");
		return this;
	}

	public StShopCriteria andProvinceEqualTo(String value) {
		addCriterion("PROVINCE =", value, "province");
		return this;
	}

	public StShopCriteria andProvinceNotEqualTo(String value) {
		addCriterion("PROVINCE <>", value, "province");
		return this;
	}

	public StShopCriteria andProvinceGreaterThan(String value) {
		addCriterion("PROVINCE >", value, "province");
		return this;
	}

	public StShopCriteria andProvinceGreaterThanOrEqualTo(String value) {
		addCriterion("PROVINCE >=", value, "province");
		return this;
	}

	public StShopCriteria andProvinceLessThan(String value) {
		addCriterion("PROVINCE <", value, "province");
		return this;
	}

	public StShopCriteria andProvinceLessThanOrEqualTo(String value) {
		addCriterion("PROVINCE <=", value, "province");
		return this;
	}

	public StShopCriteria andProvinceLike(String value) {
		addCriterion("PROVINCE like", value, "province");
		return this;
	}

	public StShopCriteria andProvinceNotLike(String value) {
		addCriterion("PROVINCE not like", value, "province");
		return this;
	}

	public StShopCriteria andProvinceIn(List values) {
		addCriterion("PROVINCE in", values, "province");
		return this;
	}

	public StShopCriteria andProvinceNotIn(List values) {
		addCriterion("PROVINCE not in", values, "province");
		return this;
	}

	public StShopCriteria andProvinceBetween(String value1, String value2) {
		addCriterion("PROVINCE between", value1, value2, "province");
		return this;
	}

	public StShopCriteria andProvinceNotBetween(String value1, String value2) {
		addCriterion("PROVINCE not between", value1, value2, "province");
		return this;
	}

	public StShopCriteria andCityIsNull() {
		addCriterion("CITY is null");
		return this;
	}

	public StShopCriteria andCityIsNotNull() {
		addCriterion("CITY is not null");
		return this;
	}

	public StShopCriteria andCityEqualTo(String value) {
		addCriterion("CITY =", value, "city");
		return this;
	}

	public StShopCriteria andCityNotEqualTo(String value) {
		addCriterion("CITY <>", value, "city");
		return this;
	}

	public StShopCriteria andCityGreaterThan(String value) {
		addCriterion("CITY >", value, "city");
		return this;
	}

	public StShopCriteria andCityGreaterThanOrEqualTo(String value) {
		addCriterion("CITY >=", value, "city");
		return this;
	}

	public StShopCriteria andCityLessThan(String value) {
		addCriterion("CITY <", value, "city");
		return this;
	}

	public StShopCriteria andCityLessThanOrEqualTo(String value) {
		addCriterion("CITY <=", value, "city");
		return this;
	}

	public StShopCriteria andCityLike(String value) {
		addCriterion("CITY like", value, "city");
		return this;
	}

	public StShopCriteria andCityNotLike(String value) {
		addCriterion("CITY not like", value, "city");
		return this;
	}

	public StShopCriteria andCityIn(List values) {
		addCriterion("CITY in", values, "city");
		return this;
	}

	public StShopCriteria andCityNotIn(List values) {
		addCriterion("CITY not in", values, "city");
		return this;
	}

	public StShopCriteria andCityBetween(String value1, String value2) {
		addCriterion("CITY between", value1, value2, "city");
		return this;
	}

	public StShopCriteria andCityNotBetween(String value1, String value2) {
		addCriterion("CITY not between", value1, value2, "city");
		return this;
	}

	public StShopCriteria andComputerCityIdIsNull() {
		addCriterion("COMPUTER_CITY_ID is null");
		return this;
	}

	public StShopCriteria andComputerCityIdIsNotNull() {
		addCriterion("COMPUTER_CITY_ID is not null");
		return this;
	}

	public StShopCriteria andComputerCityIdEqualTo(String value) {
		addCriterion("COMPUTER_CITY_ID =", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdNotEqualTo(String value) {
		addCriterion("COMPUTER_CITY_ID <>", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdGreaterThan(String value) {
		addCriterion("COMPUTER_CITY_ID >", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdGreaterThanOrEqualTo(String value) {
		addCriterion("COMPUTER_CITY_ID >=", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdLessThan(String value) {
		addCriterion("COMPUTER_CITY_ID <", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdLessThanOrEqualTo(String value) {
		addCriterion("COMPUTER_CITY_ID <=", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdLike(String value) {
		addCriterion("COMPUTER_CITY_ID like", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdNotLike(String value) {
		addCriterion("COMPUTER_CITY_ID not like", value, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdIn(List values) {
		addCriterion("COMPUTER_CITY_ID in", values, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdNotIn(List values) {
		addCriterion("COMPUTER_CITY_ID not in", values, "computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdBetween(String value1, String value2) {
		addCriterion("COMPUTER_CITY_ID between", value1, value2,
				"computerCityId");
		return this;
	}

	public StShopCriteria andComputerCityIdNotBetween(String value1,
			String value2) {
		addCriterion("COMPUTER_CITY_ID not between", value1, value2,
				"computerCityId");
		return this;
	}

	public StShopCriteria andShopTypeIsNull() {
		addCriterion("SHOP_TYPE is null");
		return this;
	}

	public StShopCriteria andShopTypeIsNotNull() {
		addCriterion("SHOP_TYPE is not null");
		return this;
	}

	public StShopCriteria andShopTypeEqualTo(String value) {
		addCriterion("SHOP_TYPE =", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeNotEqualTo(String value) {
		addCriterion("SHOP_TYPE <>", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeGreaterThan(String value) {
		addCriterion("SHOP_TYPE >", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeGreaterThanOrEqualTo(String value) {
		addCriterion("SHOP_TYPE >=", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeLessThan(String value) {
		addCriterion("SHOP_TYPE <", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeLessThanOrEqualTo(String value) {
		addCriterion("SHOP_TYPE <=", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeLike(String value) {
		addCriterion("SHOP_TYPE like", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeNotLike(String value) {
		addCriterion("SHOP_TYPE not like", value, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeIn(List values) {
		addCriterion("SHOP_TYPE in", values, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeNotIn(List values) {
		addCriterion("SHOP_TYPE not in", values, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeBetween(String value1, String value2) {
		addCriterion("SHOP_TYPE between", value1, value2, "shopType");
		return this;
	}

	public StShopCriteria andShopTypeNotBetween(String value1, String value2) {
		addCriterion("SHOP_TYPE not between", value1, value2, "shopType");
		return this;
	}

	public StShopCriteria andAreaIsNull() {
		addCriterion("AREA is null");
		return this;
	}

	public StShopCriteria andAreaIsNotNull() {
		addCriterion("AREA is not null");
		return this;
	}

	public StShopCriteria andAreaEqualTo(String value) {
		addCriterion("AREA =", value, "area");
		return this;
	}

	public StShopCriteria andAreaNotEqualTo(String value) {
		addCriterion("AREA <>", value, "area");
		return this;
	}

	public StShopCriteria andAreaGreaterThan(String value) {
		addCriterion("AREA >", value, "area");
		return this;
	}

	public StShopCriteria andAreaGreaterThanOrEqualTo(String value) {
		addCriterion("AREA >=", value, "area");
		return this;
	}

	public StShopCriteria andAreaLessThan(String value) {
		addCriterion("AREA <", value, "area");
		return this;
	}

	public StShopCriteria andAreaLessThanOrEqualTo(String value) {
		addCriterion("AREA <=", value, "area");
		return this;
	}

	public StShopCriteria andAreaLike(String value) {
		addCriterion("AREA like", value, "area");
		return this;
	}

	public StShopCriteria andAreaNotLike(String value) {
		addCriterion("AREA not like", value, "area");
		return this;
	}

	public StShopCriteria andAreaIn(List values) {
		addCriterion("AREA in", values, "area");
		return this;
	}

	public StShopCriteria andAreaNotIn(List values) {
		addCriterion("AREA not in", values, "area");
		return this;
	}

	public StShopCriteria andAreaBetween(String value1, String value2) {
		addCriterion("AREA between", value1, value2, "area");
		return this;
	}

	public StShopCriteria andAreaNotBetween(String value1, String value2) {
		addCriterion("AREA not between", value1, value2, "area");
		return this;
	}

	public StShopCriteria andAreaLgIsNull() {
		addCriterion("AREA_LG is null");
		return this;
	}

	public StShopCriteria andAreaLgIsNotNull() {
		addCriterion("AREA_LG is not null");
		return this;
	}

	public StShopCriteria andAreaLgEqualTo(String value) {
		addCriterion("AREA_LG =", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgNotEqualTo(String value) {
		addCriterion("AREA_LG <>", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgGreaterThan(String value) {
		addCriterion("AREA_LG >", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgGreaterThanOrEqualTo(String value) {
		addCriterion("AREA_LG >=", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgLessThan(String value) {
		addCriterion("AREA_LG <", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgLessThanOrEqualTo(String value) {
		addCriterion("AREA_LG <=", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgLike(String value) {
		addCriterion("AREA_LG like", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgNotLike(String value) {
		addCriterion("AREA_LG not like", value, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgIn(List values) {
		addCriterion("AREA_LG in", values, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgNotIn(List values) {
		addCriterion("AREA_LG not in", values, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgBetween(String value1, String value2) {
		addCriterion("AREA_LG between", value1, value2, "areaLg");
		return this;
	}

	public StShopCriteria andAreaLgNotBetween(String value1, String value2) {
		addCriterion("AREA_LG not between", value1, value2, "areaLg");
		return this;
	}

	public StShopCriteria andStandFlagIsNull() {
		addCriterion("STAND_FLAG is null");
		return this;
	}

	public StShopCriteria andStandFlagIsNotNull() {
		addCriterion("STAND_FLAG is not null");
		return this;
	}

	public StShopCriteria andStandFlagEqualTo(String value) {
		addCriterion("STAND_FLAG =", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagNotEqualTo(String value) {
		addCriterion("STAND_FLAG <>", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagGreaterThan(String value) {
		addCriterion("STAND_FLAG >", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagGreaterThanOrEqualTo(String value) {
		addCriterion("STAND_FLAG >=", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagLessThan(String value) {
		addCriterion("STAND_FLAG <", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagLessThanOrEqualTo(String value) {
		addCriterion("STAND_FLAG <=", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagLike(String value) {
		addCriterion("STAND_FLAG like", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagNotLike(String value) {
		addCriterion("STAND_FLAG not like", value, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagIn(List values) {
		addCriterion("STAND_FLAG in", values, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagNotIn(List values) {
		addCriterion("STAND_FLAG not in", values, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagBetween(String value1, String value2) {
		addCriterion("STAND_FLAG between", value1, value2, "standFlag");
		return this;
	}

	public StShopCriteria andStandFlagNotBetween(String value1, String value2) {
		addCriterion("STAND_FLAG not between", value1, value2, "standFlag");
		return this;
	}

	public StShopCriteria andDecorationDtIsNull() {
		addCriterion("DECORATION_DT is null");
		return this;
	}

	public StShopCriteria andDecorationDtIsNotNull() {
		addCriterion("DECORATION_DT is not null");
		return this;
	}

	public StShopCriteria andDecorationDtEqualTo(Date value) {
		addCriterion("DECORATION_DT =", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtNotEqualTo(Date value) {
		addCriterion("DECORATION_DT <>", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtGreaterThan(Date value) {
		addCriterion("DECORATION_DT >", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtGreaterThanOrEqualTo(Date value) {
		addCriterion("DECORATION_DT >=", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtLessThan(Date value) {
		addCriterion("DECORATION_DT <", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtLessThanOrEqualTo(Date value) {
		addCriterion("DECORATION_DT <=", value, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtIn(List values) {
		addCriterion("DECORATION_DT in", values, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtNotIn(List values) {
		addCriterion("DECORATION_DT not in", values, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtBetween(Date value1, Date value2) {
		addCriterion("DECORATION_DT between", value1, value2, "decorationDt");
		return this;
	}

	public StShopCriteria andDecorationDtNotBetween(Date value1, Date value2) {
		addCriterion("DECORATION_DT not between", value1, value2,
				"decorationDt");
		return this;
	}

	public StShopCriteria andContactManIsNull() {
		addCriterion("CONTACT_MAN is null");
		return this;
	}

	public StShopCriteria andContactManIsNotNull() {
		addCriterion("CONTACT_MAN is not null");
		return this;
	}

	public StShopCriteria andContactManEqualTo(String value) {
		addCriterion("CONTACT_MAN =", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManNotEqualTo(String value) {
		addCriterion("CONTACT_MAN <>", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManGreaterThan(String value) {
		addCriterion("CONTACT_MAN >", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManGreaterThanOrEqualTo(String value) {
		addCriterion("CONTACT_MAN >=", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManLessThan(String value) {
		addCriterion("CONTACT_MAN <", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManLessThanOrEqualTo(String value) {
		addCriterion("CONTACT_MAN <=", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManLike(String value) {
		addCriterion("CONTACT_MAN like", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManNotLike(String value) {
		addCriterion("CONTACT_MAN not like", value, "contactMan");
		return this;
	}

	public StShopCriteria andContactManIn(List values) {
		addCriterion("CONTACT_MAN in", values, "contactMan");
		return this;
	}

	public StShopCriteria andContactManNotIn(List values) {
		addCriterion("CONTACT_MAN not in", values, "contactMan");
		return this;
	}

	public StShopCriteria andContactManBetween(String value1, String value2) {
		addCriterion("CONTACT_MAN between", value1, value2, "contactMan");
		return this;
	}

	public StShopCriteria andContactManNotBetween(String value1, String value2) {
		addCriterion("CONTACT_MAN not between", value1, value2, "contactMan");
		return this;
	}

	public StShopCriteria andContactMPhoneIsNull() {
		addCriterion("CONTACT_M_PHONE is null");
		return this;
	}

	public StShopCriteria andContactMPhoneIsNotNull() {
		addCriterion("CONTACT_M_PHONE is not null");
		return this;
	}

	public StShopCriteria andContactMPhoneEqualTo(String value) {
		addCriterion("CONTACT_M_PHONE =", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneNotEqualTo(String value) {
		addCriterion("CONTACT_M_PHONE <>", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneGreaterThan(String value) {
		addCriterion("CONTACT_M_PHONE >", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneGreaterThanOrEqualTo(String value) {
		addCriterion("CONTACT_M_PHONE >=", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneLessThan(String value) {
		addCriterion("CONTACT_M_PHONE <", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneLessThanOrEqualTo(String value) {
		addCriterion("CONTACT_M_PHONE <=", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneLike(String value) {
		addCriterion("CONTACT_M_PHONE like", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneNotLike(String value) {
		addCriterion("CONTACT_M_PHONE not like", value, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneIn(List values) {
		addCriterion("CONTACT_M_PHONE in", values, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneNotIn(List values) {
		addCriterion("CONTACT_M_PHONE not in", values, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneBetween(String value1, String value2) {
		addCriterion("CONTACT_M_PHONE between", value1, value2, "contactMPhone");
		return this;
	}

	public StShopCriteria andContactMPhoneNotBetween(String value1,
			String value2) {
		addCriterion("CONTACT_M_PHONE not between", value1, value2,
				"contactMPhone");
		return this;
	}

	public StShopCriteria andEmailIsNull() {
		addCriterion("EMAIL is null");
		return this;
	}

	public StShopCriteria andEmailIsNotNull() {
		addCriterion("EMAIL is not null");
		return this;
	}

	public StShopCriteria andEmailEqualTo(String value) {
		addCriterion("EMAIL =", value, "email");
		return this;
	}

	public StShopCriteria andEmailNotEqualTo(String value) {
		addCriterion("EMAIL <>", value, "email");
		return this;
	}

	public StShopCriteria andEmailGreaterThan(String value) {
		addCriterion("EMAIL >", value, "email");
		return this;
	}

	public StShopCriteria andEmailGreaterThanOrEqualTo(String value) {
		addCriterion("EMAIL >=", value, "email");
		return this;
	}

	public StShopCriteria andEmailLessThan(String value) {
		addCriterion("EMAIL <", value, "email");
		return this;
	}

	public StShopCriteria andEmailLessThanOrEqualTo(String value) {
		addCriterion("EMAIL <=", value, "email");
		return this;
	}

	public StShopCriteria andEmailLike(String value) {
		addCriterion("EMAIL like", value, "email");
		return this;
	}

	public StShopCriteria andEmailNotLike(String value) {
		addCriterion("EMAIL not like", value, "email");
		return this;
	}

	public StShopCriteria andEmailIn(List values) {
		addCriterion("EMAIL in", values, "email");
		return this;
	}

	public StShopCriteria andEmailNotIn(List values) {
		addCriterion("EMAIL not in", values, "email");
		return this;
	}

	public StShopCriteria andEmailBetween(String value1, String value2) {
		addCriterion("EMAIL between", value1, value2, "email");
		return this;
	}

	public StShopCriteria andEmailNotBetween(String value1, String value2) {
		addCriterion("EMAIL not between", value1, value2, "email");
		return this;
	}

	public StShopCriteria andQqIsNull() {
		addCriterion("QQ is null");
		return this;
	}

	public StShopCriteria andQqIsNotNull() {
		addCriterion("QQ is not null");
		return this;
	}

	public StShopCriteria andQqEqualTo(String value) {
		addCriterion("QQ =", value, "qq");
		return this;
	}

	public StShopCriteria andQqNotEqualTo(String value) {
		addCriterion("QQ <>", value, "qq");
		return this;
	}

	public StShopCriteria andQqGreaterThan(String value) {
		addCriterion("QQ >", value, "qq");
		return this;
	}

	public StShopCriteria andQqGreaterThanOrEqualTo(String value) {
		addCriterion("QQ >=", value, "qq");
		return this;
	}

	public StShopCriteria andQqLessThan(String value) {
		addCriterion("QQ <", value, "qq");
		return this;
	}

	public StShopCriteria andQqLessThanOrEqualTo(String value) {
		addCriterion("QQ <=", value, "qq");
		return this;
	}

	public StShopCriteria andQqLike(String value) {
		addCriterion("QQ like", value, "qq");
		return this;
	}

	public StShopCriteria andQqNotLike(String value) {
		addCriterion("QQ not like", value, "qq");
		return this;
	}

	public StShopCriteria andQqIn(List values) {
		addCriterion("QQ in", values, "qq");
		return this;
	}

	public StShopCriteria andQqNotIn(List values) {
		addCriterion("QQ not in", values, "qq");
		return this;
	}

	public StShopCriteria andQqBetween(String value1, String value2) {
		addCriterion("QQ between", value1, value2, "qq");
		return this;
	}

	public StShopCriteria andQqNotBetween(String value1, String value2) {
		addCriterion("QQ not between", value1, value2, "qq");
		return this;
	}

	public StShopCriteria andCurrMainProductIsNull() {
		addCriterion("CURR_MAIN_PRODUCT is null");
		return this;
	}

	public StShopCriteria andCurrMainProductIsNotNull() {
		addCriterion("CURR_MAIN_PRODUCT is not null");
		return this;
	}

	public StShopCriteria andCurrMainProductEqualTo(String value) {
		addCriterion("CURR_MAIN_PRODUCT =", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductNotEqualTo(String value) {
		addCriterion("CURR_MAIN_PRODUCT <>", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductGreaterThan(String value) {
		addCriterion("CURR_MAIN_PRODUCT >", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductGreaterThanOrEqualTo(String value) {
		addCriterion("CURR_MAIN_PRODUCT >=", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductLessThan(String value) {
		addCriterion("CURR_MAIN_PRODUCT <", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductLessThanOrEqualTo(String value) {
		addCriterion("CURR_MAIN_PRODUCT <=", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductLike(String value) {
		addCriterion("CURR_MAIN_PRODUCT like", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductNotLike(String value) {
		addCriterion("CURR_MAIN_PRODUCT not like", value, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductIn(List values) {
		addCriterion("CURR_MAIN_PRODUCT in", values, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductNotIn(List values) {
		addCriterion("CURR_MAIN_PRODUCT not in", values, "currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductBetween(String value1, String value2) {
		addCriterion("CURR_MAIN_PRODUCT between", value1, value2,
				"currMainProduct");
		return this;
	}

	public StShopCriteria andCurrMainProductNotBetween(String value1,
			String value2) {
		addCriterion("CURR_MAIN_PRODUCT not between", value1, value2,
				"currMainProduct");
		return this;
	}

	public StShopCriteria andOnlyLgYnIsNull() {
		addCriterion("ONLY_LG_YN is null");
		return this;
	}

	public StShopCriteria andOnlyLgYnIsNotNull() {
		addCriterion("ONLY_LG_YN is not null");
		return this;
	}

	public StShopCriteria andOnlyLgYnEqualTo(String value) {
		addCriterion("ONLY_LG_YN =", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnNotEqualTo(String value) {
		addCriterion("ONLY_LG_YN <>", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnGreaterThan(String value) {
		addCriterion("ONLY_LG_YN >", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnGreaterThanOrEqualTo(String value) {
		addCriterion("ONLY_LG_YN >=", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnLessThan(String value) {
		addCriterion("ONLY_LG_YN <", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnLessThanOrEqualTo(String value) {
		addCriterion("ONLY_LG_YN <=", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnLike(String value) {
		addCriterion("ONLY_LG_YN like", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnNotLike(String value) {
		addCriterion("ONLY_LG_YN not like", value, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnIn(List values) {
		addCriterion("ONLY_LG_YN in", values, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnNotIn(List values) {
		addCriterion("ONLY_LG_YN not in", values, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnBetween(String value1, String value2) {
		addCriterion("ONLY_LG_YN between", value1, value2, "onlyLgYn");
		return this;
	}

	public StShopCriteria andOnlyLgYnNotBetween(String value1, String value2) {
		addCriterion("ONLY_LG_YN not between", value1, value2, "onlyLgYn");
		return this;
	}

	public StShopCriteria andLgSaleProportionIsNull() {
		addCriterion("LG_SALE_PROPORTION is null");
		return this;
	}

	public StShopCriteria andLgSaleProportionIsNotNull() {
		addCriterion("LG_SALE_PROPORTION is not null");
		return this;
	}

	public StShopCriteria andLgSaleProportionEqualTo(String value) {
		addCriterion("LG_SALE_PROPORTION =", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionNotEqualTo(String value) {
		addCriterion("LG_SALE_PROPORTION <>", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionGreaterThan(String value) {
		addCriterion("LG_SALE_PROPORTION >", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionGreaterThanOrEqualTo(String value) {
		addCriterion("LG_SALE_PROPORTION >=", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionLessThan(String value) {
		addCriterion("LG_SALE_PROPORTION <", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionLessThanOrEqualTo(String value) {
		addCriterion("LG_SALE_PROPORTION <=", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionLike(String value) {
		addCriterion("LG_SALE_PROPORTION like", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionNotLike(String value) {
		addCriterion("LG_SALE_PROPORTION not like", value, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionIn(List values) {
		addCriterion("LG_SALE_PROPORTION in", values, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionNotIn(List values) {
		addCriterion("LG_SALE_PROPORTION not in", values, "lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionBetween(String value1,
			String value2) {
		addCriterion("LG_SALE_PROPORTION between", value1, value2,
				"lgSaleProportion");
		return this;
	}

	public StShopCriteria andLgSaleProportionNotBetween(String value1,
			String value2) {
		addCriterion("LG_SALE_PROPORTION not between", value1, value2,
				"lgSaleProportion");
		return this;
	}

	public StShopCriteria andMonthAvgSaleIsNull() {
		addCriterion("MONTH_AVG_SALE is null");
		return this;
	}

	public StShopCriteria andMonthAvgSaleIsNotNull() {
		addCriterion("MONTH_AVG_SALE is not null");
		return this;
	}

	public StShopCriteria andMonthAvgSaleEqualTo(String value) {
		addCriterion("MONTH_AVG_SALE =", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleNotEqualTo(String value) {
		addCriterion("MONTH_AVG_SALE <>", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleGreaterThan(String value) {
		addCriterion("MONTH_AVG_SALE >", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleGreaterThanOrEqualTo(String value) {
		addCriterion("MONTH_AVG_SALE >=", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleLessThan(String value) {
		addCriterion("MONTH_AVG_SALE <", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleLessThanOrEqualTo(String value) {
		addCriterion("MONTH_AVG_SALE <=", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleLike(String value) {
		addCriterion("MONTH_AVG_SALE like", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleNotLike(String value) {
		addCriterion("MONTH_AVG_SALE not like", value, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleIn(List values) {
		addCriterion("MONTH_AVG_SALE in", values, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleNotIn(List values) {
		addCriterion("MONTH_AVG_SALE not in", values, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleBetween(String value1, String value2) {
		addCriterion("MONTH_AVG_SALE between", value1, value2, "monthAvgSale");
		return this;
	}

	public StShopCriteria andMonthAvgSaleNotBetween(String value1, String value2) {
		addCriterion("MONTH_AVG_SALE not between", value1, value2,
				"monthAvgSale");
		return this;
	}

	public StShopCriteria andShopGoalIsNull() {
		addCriterion("SHOP_GOAL is null");
		return this;
	}

	public StShopCriteria andShopGoalIsNotNull() {
		addCriterion("SHOP_GOAL is not null");
		return this;
	}

	public StShopCriteria andShopGoalEqualTo(String value) {
		addCriterion("SHOP_GOAL =", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalNotEqualTo(String value) {
		addCriterion("SHOP_GOAL <>", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalGreaterThan(String value) {
		addCriterion("SHOP_GOAL >", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalGreaterThanOrEqualTo(String value) {
		addCriterion("SHOP_GOAL >=", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalLessThan(String value) {
		addCriterion("SHOP_GOAL <", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalLessThanOrEqualTo(String value) {
		addCriterion("SHOP_GOAL <=", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalLike(String value) {
		addCriterion("SHOP_GOAL like", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalNotLike(String value) {
		addCriterion("SHOP_GOAL not like", value, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalIn(List values) {
		addCriterion("SHOP_GOAL in", values, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalNotIn(List values) {
		addCriterion("SHOP_GOAL not in", values, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalBetween(String value1, String value2) {
		addCriterion("SHOP_GOAL between", value1, value2, "shopGoal");
		return this;
	}

	public StShopCriteria andShopGoalNotBetween(String value1, String value2) {
		addCriterion("SHOP_GOAL not between", value1, value2, "shopGoal");
		return this;
	}

	public StShopCriteria andApproveDtIsNull() {
		addCriterion("APPROVE_DT is null");
		return this;
	}

	public StShopCriteria andApproveDtIsNotNull() {
		addCriterion("APPROVE_DT is not null");
		return this;
	}

	public StShopCriteria andApproveDtEqualTo(Date value) {
		addCriterion("APPROVE_DT =", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtNotEqualTo(Date value) {
		addCriterion("APPROVE_DT <>", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtGreaterThan(Date value) {
		addCriterion("APPROVE_DT >", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtGreaterThanOrEqualTo(Date value) {
		addCriterion("APPROVE_DT >=", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtLessThan(Date value) {
		addCriterion("APPROVE_DT <", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtLessThanOrEqualTo(Date value) {
		addCriterion("APPROVE_DT <=", value, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtIn(List values) {
		addCriterion("APPROVE_DT in", values, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtNotIn(List values) {
		addCriterion("APPROVE_DT not in", values, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtBetween(Date value1, Date value2) {
		addCriterion("APPROVE_DT between", value1, value2, "approveDt");
		return this;
	}

	public StShopCriteria andApproveDtNotBetween(Date value1, Date value2) {
		addCriterion("APPROVE_DT not between", value1, value2, "approveDt");
		return this;
	}

	public StShopCriteria andApproveFlagIsNull() {
		addCriterion("APPROVE_FLAG is null");
		return this;
	}

	public StShopCriteria andApproveFlagIsNotNull() {
		addCriterion("APPROVE_FLAG is not null");
		return this;
	}

	public StShopCriteria andApproveFlagEqualTo(String value) {
		addCriterion("APPROVE_FLAG =", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagNotEqualTo(String value) {
		addCriterion("APPROVE_FLAG <>", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagGreaterThan(String value) {
		addCriterion("APPROVE_FLAG >", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagGreaterThanOrEqualTo(String value) {
		addCriterion("APPROVE_FLAG >=", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagLessThan(String value) {
		addCriterion("APPROVE_FLAG <", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagLessThanOrEqualTo(String value) {
		addCriterion("APPROVE_FLAG <=", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagLike(String value) {
		addCriterion("APPROVE_FLAG like", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagNotLike(String value) {
		addCriterion("APPROVE_FLAG not like", value, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagIn(List values) {
		addCriterion("APPROVE_FLAG in", values, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagNotIn(List values) {
		addCriterion("APPROVE_FLAG not in", values, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagBetween(String value1, String value2) {
		addCriterion("APPROVE_FLAG between", value1, value2, "approveFlag");
		return this;
	}

	public StShopCriteria andApproveFlagNotBetween(String value1, String value2) {
		addCriterion("APPROVE_FLAG not between", value1, value2, "approveFlag");
		return this;
	}

	public StShopCriteria andUseFlagIsNull() {
		addCriterion("USE_FLAG is null");
		return this;
	}

	public StShopCriteria andUseFlagIsNotNull() {
		addCriterion("USE_FLAG is not null");
		return this;
	}

	public StShopCriteria andUseFlagEqualTo(String value) {
		addCriterion("USE_FLAG =", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagNotEqualTo(String value) {
		addCriterion("USE_FLAG <>", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagGreaterThan(String value) {
		addCriterion("USE_FLAG >", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagGreaterThanOrEqualTo(String value) {
		addCriterion("USE_FLAG >=", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagLessThan(String value) {
		addCriterion("USE_FLAG <", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagLessThanOrEqualTo(String value) {
		addCriterion("USE_FLAG <=", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagLike(String value) {
		addCriterion("USE_FLAG like", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagNotLike(String value) {
		addCriterion("USE_FLAG not like", value, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagIn(List values) {
		addCriterion("USE_FLAG in", values, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagNotIn(List values) {
		addCriterion("USE_FLAG not in", values, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagBetween(String value1, String value2) {
		addCriterion("USE_FLAG between", value1, value2, "useFlag");
		return this;
	}

	public StShopCriteria andUseFlagNotBetween(String value1, String value2) {
		addCriterion("USE_FLAG not between", value1, value2, "useFlag");
		return this;
	}

	public StShopCriteria andCreateDtIsNull() {
		addCriterion("CREATE_DT is null");
		return this;
	}

	public StShopCriteria andCreateDtIsNotNull() {
		addCriterion("CREATE_DT is not null");
		return this;
	}

	public StShopCriteria andCreateDtEqualTo(Date value) {
		addCriterion("CREATE_DT =", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtNotEqualTo(Date value) {
		addCriterion("CREATE_DT <>", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtGreaterThan(Date value) {
		addCriterion("CREATE_DT >", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtGreaterThanOrEqualTo(Date value) {
		addCriterion("CREATE_DT >=", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtLessThan(Date value) {
		addCriterion("CREATE_DT <", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtLessThanOrEqualTo(Date value) {
		addCriterion("CREATE_DT <=", value, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtIn(List values) {
		addCriterion("CREATE_DT in", values, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtNotIn(List values) {
		addCriterion("CREATE_DT not in", values, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtBetween(Date value1, Date value2) {
		addCriterion("CREATE_DT between", value1, value2, "createDt");
		return this;
	}

	public StShopCriteria andCreateDtNotBetween(Date value1, Date value2) {
		addCriterion("CREATE_DT not between", value1, value2, "createDt");
		return this;
	}

	public StShopCriteria andCreateUserIsNull() {
		addCriterion("CREATE_USER is null");
		return this;
	}

	public StShopCriteria andCreateUserIsNotNull() {
		addCriterion("CREATE_USER is not null");
		return this;
	}

	public StShopCriteria andCreateUserEqualTo(String value) {
		addCriterion("CREATE_USER =", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserNotEqualTo(String value) {
		addCriterion("CREATE_USER <>", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserGreaterThan(String value) {
		addCriterion("CREATE_USER >", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserGreaterThanOrEqualTo(String value) {
		addCriterion("CREATE_USER >=", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserLessThan(String value) {
		addCriterion("CREATE_USER <", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserLessThanOrEqualTo(String value) {
		addCriterion("CREATE_USER <=", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserLike(String value) {
		addCriterion("CREATE_USER like", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserNotLike(String value) {
		addCriterion("CREATE_USER not like", value, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserIn(List values) {
		addCriterion("CREATE_USER in", values, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserNotIn(List values) {
		addCriterion("CREATE_USER not in", values, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserBetween(String value1, String value2) {
		addCriterion("CREATE_USER between", value1, value2, "createUser");
		return this;
	}

	public StShopCriteria andCreateUserNotBetween(String value1, String value2) {
		addCriterion("CREATE_USER not between", value1, value2, "createUser");
		return this;
	}

	public StShopCriteria andModifyDateIsNull() {
		addCriterion("MODIFY_DATE is null");
		return this;
	}

	public StShopCriteria andModifyDateIsNotNull() {
		addCriterion("MODIFY_DATE is not null");
		return this;
	}

	public StShopCriteria andModifyDateEqualTo(Date value) {
		addCriterion("MODIFY_DATE =", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateNotEqualTo(Date value) {
		addCriterion("MODIFY_DATE <>", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateGreaterThan(Date value) {
		addCriterion("MODIFY_DATE >", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateGreaterThanOrEqualTo(Date value) {
		addCriterion("MODIFY_DATE >=", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateLessThan(Date value) {
		addCriterion("MODIFY_DATE <", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateLessThanOrEqualTo(Date value) {
		addCriterion("MODIFY_DATE <=", value, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateIn(List values) {
		addCriterion("MODIFY_DATE in", values, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateNotIn(List values) {
		addCriterion("MODIFY_DATE not in", values, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateBetween(Date value1, Date value2) {
		addCriterion("MODIFY_DATE between", value1, value2, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyDateNotBetween(Date value1, Date value2) {
		addCriterion("MODIFY_DATE not between", value1, value2, "modifyDate");
		return this;
	}

	public StShopCriteria andModifyUserIsNull() {
		addCriterion("MODIFY_USER is null");
		return this;
	}

	public StShopCriteria andModifyUserIsNotNull() {
		addCriterion("MODIFY_USER is not null");
		return this;
	}

	public StShopCriteria andModifyUserEqualTo(String value) {
		addCriterion("MODIFY_USER =", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserNotEqualTo(String value) {
		addCriterion("MODIFY_USER <>", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserGreaterThan(String value) {
		addCriterion("MODIFY_USER >", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserGreaterThanOrEqualTo(String value) {
		addCriterion("MODIFY_USER >=", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserLessThan(String value) {
		addCriterion("MODIFY_USER <", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserLessThanOrEqualTo(String value) {
		addCriterion("MODIFY_USER <=", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserLike(String value) {
		addCriterion("MODIFY_USER like", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserNotLike(String value) {
		addCriterion("MODIFY_USER not like", value, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserIn(List values) {
		addCriterion("MODIFY_USER in", values, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserNotIn(List values) {
		addCriterion("MODIFY_USER not in", values, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserBetween(String value1, String value2) {
		addCriterion("MODIFY_USER between", value1, value2, "modifyUser");
		return this;
	}

	public StShopCriteria andModifyUserNotBetween(String value1, String value2) {
		addCriterion("MODIFY_USER not between", value1, value2, "modifyUser");
		return this;
	}

	public StShopCriteria andDelUserIsNull() {
		addCriterion("DEL_USER is null");
		return this;
	}

	public StShopCriteria andDelUserIsNotNull() {
		addCriterion("DEL_USER is not null");
		return this;
	}

	public StShopCriteria andDelUserEqualTo(String value) {
		addCriterion("DEL_USER =", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserNotEqualTo(String value) {
		addCriterion("DEL_USER <>", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserGreaterThan(String value) {
		addCriterion("DEL_USER >", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserGreaterThanOrEqualTo(String value) {
		addCriterion("DEL_USER >=", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserLessThan(String value) {
		addCriterion("DEL_USER <", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserLessThanOrEqualTo(String value) {
		addCriterion("DEL_USER <=", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserLike(String value) {
		addCriterion("DEL_USER like", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserNotLike(String value) {
		addCriterion("DEL_USER not like", value, "delUser");
		return this;
	}

	public StShopCriteria andDelUserIn(List values) {
		addCriterion("DEL_USER in", values, "delUser");
		return this;
	}

	public StShopCriteria andDelUserNotIn(List values) {
		addCriterion("DEL_USER not in", values, "delUser");
		return this;
	}

	public StShopCriteria andDelUserBetween(String value1, String value2) {
		addCriterion("DEL_USER between", value1, value2, "delUser");
		return this;
	}

	public StShopCriteria andDelUserNotBetween(String value1, String value2) {
		addCriterion("DEL_USER not between", value1, value2, "delUser");
		return this;
	}

	public StShopCriteria andDelDtIsNull() {
		addCriterion("DEL_DT is null");
		return this;
	}

	public StShopCriteria andDelDtIsNotNull() {
		addCriterion("DEL_DT is not null");
		return this;
	}

	public StShopCriteria andDelDtEqualTo(Date value) {
		addCriterion("DEL_DT =", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtNotEqualTo(Date value) {
		addCriterion("DEL_DT <>", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtGreaterThan(Date value) {
		addCriterion("DEL_DT >", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtGreaterThanOrEqualTo(Date value) {
		addCriterion("DEL_DT >=", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtLessThan(Date value) {
		addCriterion("DEL_DT <", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtLessThanOrEqualTo(Date value) {
		addCriterion("DEL_DT <=", value, "delDt");
		return this;
	}

	public StShopCriteria andDelDtIn(List values) {
		addCriterion("DEL_DT in", values, "delDt");
		return this;
	}

	public StShopCriteria andDelDtNotIn(List values) {
		addCriterion("DEL_DT not in", values, "delDt");
		return this;
	}

	public StShopCriteria andDelDtBetween(Date value1, Date value2) {
		addCriterion("DEL_DT between", value1, value2, "delDt");
		return this;
	}

	public StShopCriteria andDelDtNotBetween(Date value1, Date value2) {
		addCriterion("DEL_DT not between", value1, value2, "delDt");
		return this;
	}
}